241fc2c3d77d9b27f6884c82b91fe5a1377bb465,java/java-impl/src/com/intellij/psi/impl/source/tree/java/ClassElement.java,ClassElement,getDefaultAnchor,#PsiClass#PsiMember#,397

Before Change


        else {
          // The main idea is to avoid to anchor to 'white space' element because that causes reformatting algorithm
          // to perform incorrectly. The algorithm is encapsulated at PostprocessReformattingAspect.doPostponedFormattingInner().
          PsiElement result = aClass.getLBrace().getNextSibling();
          while (result instanceof PsiWhiteSpace) {
            result = result.getNextSibling();
          }

After Change


        else {
          // The main idea is to avoid to anchor to 'white space' element because that causes reformatting algorithm
          // to perform incorrectly. The algorithm is encapsulated at PostprocessReformattingAspect.doPostponedFormattingInner().
          final PsiElement lBrace = aClass.getLBrace();
          if (lBrace != null) {
            PsiElement result = lBrace.getNextSibling();
            while (result instanceof PsiWhiteSpace) {
              result = result.getNextSibling();
            }